#ifndef ARCHIVO_H_
#define ARCHIVO_H_

#include <cstdlib>
#include <iostream>
#include <fstream>
#include <time.h>
#include <stdio.h>
#include <string.h>


using namespace std;

/********************************************************
***********CLASE CONTROLADORA DE ARCHIVOS****************
********************************************************/

class Archivo{

      //FILE* pFile;
      public:
      		 //buscar en un archivo por fecha
      		 //void lookForDate(char* nomArchivo,char* dia,char* mes, char* anio);
             //buscar en un archivo por palabra
             //void lookForWord(string nomArchivo,string palabra);
			 //poner en un archivo un input de teclado
             void putInFile(char* archivo);
             //poner en un archivo un string
             void putInFile(char* Arch,string texto);
             //ver completamente un archivo, necesario para pruebas de funcionamiento
             void getOutFile(string nomArchivo);
             //se utiliza el entero para no imprimir mas alla de las lineas que se logran ver
             void getOutFile(string nomArchivo,int* lineasImpresas);
             //buscar en todos los archivos una palabra
             void lookForFile(int numArchivoActivo,char modo);
             //armar el nombre correcto para invocar dinamicamente el archivo
             string convertirNombreDeArchivo(string nomArchivo,int numFile,string extension);
			 int obtenerNumArchivoLog();

             };

#endif /*ARCHIVO_H_*/
